home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / gui / x / xnclds93.lha / os-include_x11.lha / os-include / X11 / extensions / PEX / PEXOCs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-02-16  |  5.1 KB  |  140 lines

  1. /* $XConsortium: PEXOCs.h,v 5.2 91/02/16 09:47:07 rws Exp $ */
  2.  
  3. /***********************************************************
  4. Copyright 1989, 1990, 1991 by Sun Microsystems, Inc. and the X Consortium.
  5.  
  6.                         All Rights Reserved
  7.  
  8. Permission to use, copy, modify, and distribute this software and its 
  9. documentation for any purpose and without fee is hereby granted, 
  10. provided that the above copyright notice appear in all copies and that
  11. both that copyright notice and this permission notice appear in 
  12. supporting documentation, and that the names of Sun Microsystems,
  13. the X Consortium, and MIT not be used in advertising or publicity 
  14. pertaining to distribution of the software without specific, written 
  15. prior permission.  
  16.  
  17. SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 
  18. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT 
  19. SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL 
  20. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  21. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  22. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  23. SOFTWARE.
  24.  
  25. ******************************************************************/
  26.  
  27.  
  28.  
  29. #ifndef    OCDEFS_H
  30. #define    OCDEFS_H
  31.  
  32. #define    OC_MARKER_TYPE                      1L
  33. #define    OC_MARKER_SCALE                      2L
  34. #define    OC_MARKER_COLOR_INDEX                  3L
  35. #define    OC_MARKER_COLOR                      4L
  36. #define    OC_MARKER_BUNDLEINDEX                  5L
  37. #define    OC_TEXT_FONT                      6L
  38. #define    OC_TEXT_PRECISION                  7L
  39. #define    OC_CHARACTER_EXPANSION                  8L
  40. #define    OC_CHARACTER_SPACING                  9L
  41. #define    OC_TEXT_COLOR_INDEX                10L
  42. #define    OC_TEXT_COLOR                    11L
  43. #define    OC_CHARACTER_HEIGHT                12L
  44. #define    OC_CHARACTER_UP_VECTOR                13L
  45. #define    OC_TEXT_PATH                    14L
  46. #define    OC_TEXT_ALIGNMENT                15L
  47. #define    OC_ANNOTATION_TEXT_HEIGHT            16L
  48. #define    OC_ANNOTATION_TEXT_UP_VECTOR            17L
  49. #define    OC_ANNOTATION_TEXT_PATH                18L
  50. #define    OC_ANNOTATION_TEXT_ALIGNMENT            19L
  51. #define    OC_ANNOTATION_TEXT_STYLE            20L
  52. #define    OC_TEXT_BUNDLE_INDEX                21L
  53. #define    OC_LINE_TYPE                    22L
  54. #define    OC_LINE_WIDTH                    23L
  55. #define    OC_LINE_COLOR_INDEX                24L
  56. #define    OC_LINE_COLOR                    25L
  57. #define    OC_CURVE_APPROXIMATION_METHOD            26L
  58. #define    OC_POLYLINE_INTERPOLATION_METHOD        27L
  59. #define    OC_LINE_BUNDLE_INDEX                28L
  60. #define    OC_SURFACE_INTERIOR_STYLE            29L
  61. #define    OC_SURFACE_INTERIOR_STYLE_INDEX            30L
  62. #define    OC_SURFACE_COLOR_INDEX                31L
  63. #define    OC_SURFACE_COLOR                32L
  64. #define    OC_SURFACE_REFLECTION_ATTRIBUTES        33L
  65. #define    OC_SURFACE_REFLECTION_MODEL            34L
  66. #define    OC_SURFACE_INTERPOLATION_METHOD            35L
  67. #define    OC_BACKFACE_SURFACE_INTERIOR_STYLE        36L
  68. #define    OC_BACKFACE_SURFACE_INTERIOR_STYLE_INDEX    37L
  69. #define    OC_BACKFACE_SURFACE_COLOR_INDEX            38L
  70. #define    OC_BACKFACE_SURFACE_COLOR            39L
  71. #define    OC_BACKFACE_SURFACE_REFLECTION_ATTRIBUTES    40L
  72. #define    OC_BACKFACE_SURFACE_REFLECTION_MODEL        41L
  73. #define    OC_BACKFACE_SURFACE_INTERPOLATION_METHOD    42L
  74. #define    OC_SURFACE_APPROXIMATION_METHOD            43L
  75. #define    OC_TRIM_CURVE_APPROXIMATION_METHOD        44L
  76. #define    OC_FACET_CULLING_MODE                45L
  77. #define    OC_FACET_DISTINGUISH_FLAG            46L
  78. #define    OC_NORMAL_REORIENTATION_MODE            47L
  79. #define    OC_PATTERN_SIZE                    48L
  80. #define    OC_PATTERN_REFERENCE_POINT            49L
  81. #define    OC_PATTERN_ATTRIBUTES                50L
  82. #define    OC_INTERIOR_BUNDLE_INDEX            51L
  83. #define    OC_SURFACE_EDGE_FLAG                52L
  84. #define    OC_SURFACE_EDGE_TYPE                53L
  85. #define    OC_SURFACE_EDGE_WIDTH                54L
  86. #define    OC_SURFACE_EDGE_COLOR_INDEX            55L
  87. #define    OC_SURFACE_EDGE_COLOR                56L
  88. #define    OC_EDGE_BUNDLE_INDEX                57L
  89. #define    OC_SET_INDIVIDUAL_ASF                58L
  90. #define    OC_LOCAL_TRANSFORM_3D                59L
  91. #define    OC_LOCAL_TRANSFORM_2D                60L
  92. #define    OC_GLOBAL_TRANSFORM_3D                61L
  93. #define    OC_GLOBAL_TRANSFORM_2D                62L
  94. #define    OC_MODEL_CLIP                    63L
  95. #define    OC_SET_MODEL_CLIP_VOLUME_3D            64L
  96. #define    OC_SET_MODEL_CLIP_VOLUME_2D            65L
  97. #define    OC_RESTORE_MODEL_CLIP_VOLUME            66L
  98. #define    OC_VIEW_INDEX                    67L
  99. #define    OC_LIGHTSOURCE_STATE                68L
  100. #define    OC_DEPTH_CUE_INDEX                69L
  101. #define    OC_PICK_ID                    70L
  102. #define    OC_HLHSR_IDENTIFIER                71L
  103. #define    OC_ADD_NAMES_TO_NAME_SET            72L
  104. #define    OC_REMOVE_NAMES_TO_NAME_SET            73L
  105. #define    OC_EXECUTE_STRUCTURE                74L
  106. #define    OC_LABEL                    75L
  107. #define    OC_APPLICATION_DATA                76L
  108. #define    OC_GSE                        77L
  109. #define    OC_MARKER_3D                    78L
  110. #define    OC_MARKER_2D                    79L
  111. #define    OC_TEXT_3D                    80L
  112. #define    OC_TEXT_2D                    81L
  113. #define    OC_ANNOTATION_TEXT_3D                82L
  114. #define    OC_ANNOTATION_TEXT_2D                83L
  115. #define    OC_POLYLINE_3D                    84L
  116. #define    OC_POLYLINE_2D                    85L
  117. #define    OC_POLYLINE_SET_3D_WITH_DATA            86L
  118. #define    OC_PARAMETRIC_CURVE                87L
  119. #define    OC_NURB                        88L
  120. #define    OC_FILL_AREA_3D                    89L
  121. #define    OC_FILL_AREA_2D                    90L
  122. #define    OC_FILL_AREA_3D_WITH_DATA            91L
  123. #define    OC_FILL_AREA_SET_3D                92L
  124. #define    OC_FILL_AREA_SET_2D                93L
  125. #define    OC_FILL_AREA_SET_3D_WITH_DATA            94L
  126. #define    OC_TRIANGLE_STRIP                95L
  127. #define    OC_QUADRILATERAL_MESH                96L
  128. #define    OC_INDEXED_POLYGON                97L
  129. #define    OC_PARAMETRIC_POLYNOMIAL_SURFACE        98L
  130. #define    OC_NURB_SURFACE                    99L
  131. #define    OC_CELL_ARRAY_3D                100L
  132. #define    OC_CELL_ARRAY_2D                101L
  133. #define    OC_EXTENDED_CELL_ARRAY_3D            102L
  134. #define    OC_GDP_3D                    103L
  135. #define    OC_GDP_2D                    104L
  136. #define    MAXOUTCMDS                    105
  137.  
  138. #endif    /* OCDEFS_H */
  139.  
  140.